﻿namespace lwzlz.Application.System.Dto
{
    public class AuthorityMenuDto
    {
        /// <summary>
        /// Id
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 上级菜单Id
        /// </summary>
        public int ParentId { get; set; }
        /// <summary>
        /// 深度（0为顶部一级菜单）
        /// </summary>
        public int MenuDeep { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        public string MenuName { get; set; }
        /// <summary>
        /// 链接
        /// </summary>
        public string MenuUrl { get; set; }
        /// <summary>
        /// 区域
        /// </summary>
        public string MenuArea { get; set; }
        /// <summary>
        /// 控制器
        /// </summary>
        public string MenuControl { get; set; }
        /// <summary>
        /// 方法
        /// </summary>
        public string MenuAction { get; set; }
        /// <summary>
        /// 方法二
        /// </summary>
        public string MenuMethod { get; set; }
        /// <summary>
        /// 参数
        /// </summary>
        public string MenuParam { get; set; }
        /// <summary>
        /// 图标
        /// </summary>
        public string MenuIcon { get; set; }
        /// <summary>
        /// 样式
        /// </summary>
        public string MenuCss { get; set; }
        /// <summary>
        /// 类型（1-菜单；2-按钮）
        /// </summary>
        public int MenuType { get; set; }
        /// <summary>
        /// 按钮位置
        /// </summary>
        public int BtnPosType { get; set; }
        /// <summary>
        /// 排序
        /// </summary>
        public int SortIndex { get; set; }
    }
}
